import { defaultProps } from "../defaultProps.js"
export const gougu = {
    shape: 'gougu',
    r: 50,
    n: 4,
    depth: 8,
    a: 180,
    wriggle: 30,
    // color: {
    //     type: 'colorCircle'
    // },
    transform: 'none',
    // pathMode: 'LINE_LOOP',
    ...defaultProps,
    mirror: {
        type: 'none',
        scale: 1,
        // borderIndex: 0,
        oneline: false,
        onelineOffset: 1,
        color: 'colorCircle',
        alpha: 0.5,
        fill: 'gray'
    },
}

export const gougu2 = {
    shape: 'gougu',
    r: 50,
    n: 6,
    depth: 8,
    a: 180,
    wriggle: 30,
    transform: 'none',
    // pathMode: 'LINE_LOOP',
    ...defaultProps,
    curve:{
        type:'centripetal',
        angle:90,
        radio:2
    },
    mirror: {
        type: 'none',
        scale: 1,
        // borderIndex: 0,
        oneline: false,
        onelineOffset: 1,
        color: 'colorCircle',
        alpha: 0.5,
        fill: 'gray'
    },
}

export const gougu3 = {
    shape: 'gougu',
    r: 50,
    n: 5,
    depth: 8,
    a: 180,
    wriggle: 30,
    transform: 'none',
    // pathMode: 'LINE_LOOP',
    ...defaultProps,
    curve:{
        type:'leftAngle',
        angle:90,
        radio:2
    },
    mirror: {
        type: 'none',
        scale: 1,
        // borderIndex: 0,
        oneline: false,
        onelineOffset: 1,
        color: 'colorCircle',
        alpha: 0.5,
        fill: 'gray'
    },
}

export const gougu4 = {
    shape: 'gougu',
    r: 50,
    n: 4,
    depth: 8,
    a: 180,
    wriggle: 60,
    transform: 'none',
    // pathMode: 'LINE_LOOP',
    ...defaultProps,
    curve:{
        type:'doubleCentripetal',
        angle:90,
        radio:1
    },
    mirror: {
        type: 'none',
        scale: 1,
        // borderIndex: 0,
        oneline: false,
        onelineOffset: 1,
        color: 'colorCircle',
        alpha: 0.5,
        fill: 'gray'
    },
}